package com.example.mymicaihu.bean;

import com.google.gson.annotations.SerializedName;

import java.util.List;

/**
 * 作者：朱勇闯
 * data : 2021/4/26  11:51
 * 作用： xxxx
 */
public class VideoBean {
    @SerializedName("circleNum")
    private int circleNum;
    @SerializedName("circleAdid")
    private String circleAdid;
    @SerializedName("adList")
    private List<?> adList;
    @SerializedName("carouselList")
    private List<?> carouselList;
    /**
     * id : 1
     * title : 迷彩虎讲堂
     * icon : http://img1.micaiying.com/mc/2020/09/24/1441581493.jpg
     * desc : 迷彩虎讲堂是迷彩虎推出的一档别开生面的军事视频栏目，主要科普军事、武器、战术上的小常识。
     * isUpdate : 0
     */

    @SerializedName("columnCateList")
    private List<ColumnCateListDTO> columnCateList;
    /**
     * articleAttr :
     * articleId : 760893520863872928
     * articleMark :
     * articleSummary :
     * articleThumb : ["https://tukuimg.bdstatic.com/processed/6b2ba4e943f4a95efc0acf5dc6eb12d5.jpeg@s_0,w_828,h_465,q_100"]
     * articleTime : 1小时前
     * articleTitle : 美俄关系紧张中国躺枪，中俄联手抗衡美国，该结伴还是结盟？
     * articleType : 3
     * commentNum : 0
     * clickNum : 16播放
     * uiType : 2
     * urlStatus : 1
     * videoUrl : https://vd2.bdstatic.com/mda-md6tucaa3ap6aq0u/mda-md6tucaa3ap6aq0u.mp4?playlist=%5B%22hd%22%2C%22sc%22%5D&v_from_s=hkapp-haokan-nanjing&auth_key=1618185817-0-0-d3cc1a0e4af0f55546dfb9a4ab296d36&bcevod_channel=searchbox_feed&pd=1&pt=3
     * videoCurl :
     * attrIcon : http://statics.micaiying.com/app/attr/latest1.png
     * isPraise : 0
     * praiseNum : 2
     * period : 04-22期
     * shareImg : https://tukuimg.bdstatic.com/processed/6b2ba4e943f4a95efc0acf5dc6eb12d5.jpeg@s_0,w_828,h_465,q_100
     * shareSummary :
     * shareTitle : 美俄关系紧张中国躺枪，中俄联手抗衡美国，该结伴还是结盟？
     * shareUrl : http://app.share.micaihu.net/appshare/mc/video/760893520863872928.html
     * labelIcon :
     * authorId : 231039200622340112
     * authorName : 军人风范
     * authorHeadPic : http://statics.micaiying.com/app/uhead/user_head2.jpg
     * authorRankIcon : http://statics.micaiying.com/app/grank_services/army/9.png
     * authorRankName : 一级军士长
     */

    @SerializedName("newsList")
    private List<NewsListDTO> newsList;

    public int getCircleNum() {
        return circleNum;
    }

    public void setCircleNum(int circleNum) {
        this.circleNum = circleNum;
    }

    public String getCircleAdid() {
        return circleAdid;
    }

    public void setCircleAdid(String circleAdid) {
        this.circleAdid = circleAdid;
    }

    public List<?> getAdList() {
        return adList;
    }

    public void setAdList(List<?> adList) {
        this.adList = adList;
    }

    public List<?> getCarouselList() {
        return carouselList;
    }

    public void setCarouselList(List<?> carouselList) {
        this.carouselList = carouselList;
    }

    public List<ColumnCateListDTO> getColumnCateList() {
        return columnCateList;
    }

    public void setColumnCateList(List<ColumnCateListDTO> columnCateList) {
        this.columnCateList = columnCateList;
    }

    public List<NewsListDTO> getNewsList() {
        return newsList;
    }

    public void setNewsList(List<NewsListDTO> newsList) {
        this.newsList = newsList;
    }

    public static class ColumnCateListDTO {
        @SerializedName("id")
        private String id;
        @SerializedName("title")
        private String title;
        @SerializedName("icon")
        private String icon;
        @SerializedName("desc")
        private String desc;
        @SerializedName("isUpdate")
        private String isUpdate;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getIcon() {
            return icon;
        }

        public void setIcon(String icon) {
            this.icon = icon;
        }

        public String getDesc() {
            return desc;
        }

        public void setDesc(String desc) {
            this.desc = desc;
        }

        public String getIsUpdate() {
            return isUpdate;
        }

        public void setIsUpdate(String isUpdate) {
            this.isUpdate = isUpdate;
        }
    }

    public static class NewsListDTO {
        @SerializedName("articleAttr")
        private String articleAttr;
        @SerializedName("articleId")
        private String articleId;
        @SerializedName("articleMark")
        private String articleMark;
        @SerializedName("articleSummary")
        private String articleSummary;
        @SerializedName("articleTime")
        private String articleTime;
        @SerializedName("articleTitle")
        private String articleTitle;
        @SerializedName("articleType")
        private String articleType;
        @SerializedName("commentNum")
        private String commentNum;
        @SerializedName("clickNum")
        private String clickNum;
        @SerializedName("uiType")
        private String uiType;
        @SerializedName("urlStatus")
        private String urlStatus;
        @SerializedName("videoUrl")
        private String videoUrl;
        @SerializedName("videoCurl")
        private String videoCurl;
        @SerializedName("attrIcon")
        private String attrIcon;
        @SerializedName("isPraise")
        private String isPraise;
        @SerializedName("praiseNum")
        private String praiseNum;
        @SerializedName("period")
        private String period;
        @SerializedName("shareImg")
        private String shareImg;
        @SerializedName("shareSummary")
        private String shareSummary;
        @SerializedName("shareTitle")
        private String shareTitle;
        @SerializedName("shareUrl")
        private String shareUrl;
        @SerializedName("labelIcon")
        private String labelIcon;
        @SerializedName("authorId")
        private String authorId;
        @SerializedName("authorName")
        private String authorName;
        @SerializedName("authorHeadPic")
        private String authorHeadPic;
        @SerializedName("authorRankIcon")
        private String authorRankIcon;
        @SerializedName("authorRankName")
        private String authorRankName;
        @SerializedName("articleThumb")
        private List<String> articleThumb;

        public String getArticleAttr() {
            return articleAttr;
        }

        public void setArticleAttr(String articleAttr) {
            this.articleAttr = articleAttr;
        }

        public String getArticleId() {
            return articleId;
        }

        public void setArticleId(String articleId) {
            this.articleId = articleId;
        }

        public String getArticleMark() {
            return articleMark;
        }

        public void setArticleMark(String articleMark) {
            this.articleMark = articleMark;
        }

        public String getArticleSummary() {
            return articleSummary;
        }

        public void setArticleSummary(String articleSummary) {
            this.articleSummary = articleSummary;
        }

        public String getArticleTime() {
            return articleTime;
        }

        public void setArticleTime(String articleTime) {
            this.articleTime = articleTime;
        }

        public String getArticleTitle() {
            return articleTitle;
        }

        public void setArticleTitle(String articleTitle) {
            this.articleTitle = articleTitle;
        }

        public String getArticleType() {
            return articleType;
        }

        public void setArticleType(String articleType) {
            this.articleType = articleType;
        }

        public String getCommentNum() {
            return commentNum;
        }

        public void setCommentNum(String commentNum) {
            this.commentNum = commentNum;
        }

        public String getClickNum() {
            return clickNum;
        }

        public void setClickNum(String clickNum) {
            this.clickNum = clickNum;
        }

        public String getUiType() {
            return uiType;
        }

        public void setUiType(String uiType) {
            this.uiType = uiType;
        }

        public String getUrlStatus() {
            return urlStatus;
        }

        public void setUrlStatus(String urlStatus) {
            this.urlStatus = urlStatus;
        }

        public String getVideoUrl() {
            return videoUrl;
        }

        public void setVideoUrl(String videoUrl) {
            this.videoUrl = videoUrl;
        }

        public String getVideoCurl() {
            return videoCurl;
        }

        public void setVideoCurl(String videoCurl) {
            this.videoCurl = videoCurl;
        }

        public String getAttrIcon() {
            return attrIcon;
        }

        public void setAttrIcon(String attrIcon) {
            this.attrIcon = attrIcon;
        }

        public String getIsPraise() {
            return isPraise;
        }

        public void setIsPraise(String isPraise) {
            this.isPraise = isPraise;
        }

        public String getPraiseNum() {
            return praiseNum;
        }

        public void setPraiseNum(String praiseNum) {
            this.praiseNum = praiseNum;
        }

        public String getPeriod() {
            return period;
        }

        public void setPeriod(String period) {
            this.period = period;
        }

        public String getShareImg() {
            return shareImg;
        }

        public void setShareImg(String shareImg) {
            this.shareImg = shareImg;
        }

        public String getShareSummary() {
            return shareSummary;
        }

        public void setShareSummary(String shareSummary) {
            this.shareSummary = shareSummary;
        }

        public String getShareTitle() {
            return shareTitle;
        }

        public void setShareTitle(String shareTitle) {
            this.shareTitle = shareTitle;
        }

        public String getShareUrl() {
            return shareUrl;
        }

        public void setShareUrl(String shareUrl) {
            this.shareUrl = shareUrl;
        }

        public String getLabelIcon() {
            return labelIcon;
        }

        public void setLabelIcon(String labelIcon) {
            this.labelIcon = labelIcon;
        }

        public String getAuthorId() {
            return authorId;
        }

        public void setAuthorId(String authorId) {
            this.authorId = authorId;
        }

        public String getAuthorName() {
            return authorName;
        }

        public void setAuthorName(String authorName) {
            this.authorName = authorName;
        }

        public String getAuthorHeadPic() {
            return authorHeadPic;
        }

        public void setAuthorHeadPic(String authorHeadPic) {
            this.authorHeadPic = authorHeadPic;
        }

        public String getAuthorRankIcon() {
            return authorRankIcon;
        }

        public void setAuthorRankIcon(String authorRankIcon) {
            this.authorRankIcon = authorRankIcon;
        }

        public String getAuthorRankName() {
            return authorRankName;
        }

        public void setAuthorRankName(String authorRankName) {
            this.authorRankName = authorRankName;
        }

        public List<String> getArticleThumb() {
            return articleThumb;
        }

        public void setArticleThumb(List<String> articleThumb) {
            this.articleThumb = articleThumb;
        }
    }
}

